package com.wuliu.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.wuliu.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.wuliu.common.core.domain.BaseEntity;

/**
 * 站点运费公式对象 sys_dept_formula
 *
 * @author realue
 * @date 2023-11-03
 */
@ApiModel
public class SysDeptFormula extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    @ApiModelProperty(value = "${comment}")
    private String id;

    /** 站点id */
    @Excel(name = "站点id")
    @ApiModelProperty(value = "站点id")
    private Long deptId;

    /** 站点编号 */
    @Excel(name = "站点编号")
    @ApiModelProperty(value = "站点编号")
    private String deptNo;

    /**  站点名称 */
    @Excel(name = " 站点名称")
    @ApiModelProperty(value = " 站点名称")
    private String deptName;

    /** 省份 */
    @Excel(name = "省份")
    @ApiModelProperty(value = "省份")
    private String province;

    /** 城市 */
    @Excel(name = "城市")
    @ApiModelProperty(value = "城市")
    private String city;

    /** 快递类型 1标准快递 */
    @Excel(name = "快递类型 1标准快递")
    @ApiModelProperty(value = "快递类型 1标准快递")
    private String cargoType;

    /** 公式内容 */
    @Excel(name = "公式内容")
    @ApiModelProperty(value = "公式内容")
    private String content;

    /** 账套号 */
    @Excel(name = "账套号")
    @ApiModelProperty(value = "账套号")
    private String sysAccount;

    public void setId(String id)
    {
        this.id = id;
    }

    public String getId()
    {
        return id;
    }
    public void setDeptId(Long deptId)
    {
        this.deptId = deptId;
    }

    public Long getDeptId()
    {
        return deptId;
    }
    public void setDeptNo(String deptNo)
    {
        this.deptNo = deptNo;
    }

    public String getDeptNo()
    {
        return deptNo;
    }
    public void setDeptName(String deptName)
    {
        this.deptName = deptName;
    }

    public String getDeptName()
    {
        return deptName;
    }
    public void setProvince(String province)
    {
        this.province = province;
    }

    public String getProvince()
    {
        return province;
    }
    public void setCity(String city)
    {
        this.city = city;
    }

    public String getCity()
    {
        return city;
    }
    public void setCargoType(String cargoType)
    {
        this.cargoType = cargoType;
    }

    public String getCargoType()
    {
        return cargoType;
    }
    public void setContent(String content)
    {
        this.content = content;
    }

    public String getContent()
    {
        return content;
    }
    public void setSysAccount(String sysAccount)
    {
        this.sysAccount = sysAccount;
    }

    public String getSysAccount()
    {
        return sysAccount;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("deptId", getDeptId())
                .append("deptNo", getDeptNo())
                .append("deptName", getDeptName())
                .append("province", getProvince())
                .append("city", getCity())
                .append("cargoType", getCargoType())
                .append("content", getContent())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .append("remark", getRemark())
                .append("sysAccount", getSysAccount())
                .toString();
    }
}
